﻿namespace IQIGame.Onigao.GamePlay
{
    /// <summary>
    /// 类名 : API - 配置相关的
    /// 作者 : Canyon / 龚阳辉
    /// 日期 : 2024-05-11 17:42
    /// 功能 : 配置相关的
    /// </summary>
    public static class APITableConfig
    {
        #region 游戏角色
        /// <summary>
        /// 取得角色配置表的ID
        /// </summary>
        static public int GetRoleCfgId(EM_GameRoleSex roleSex)
        {
            if (roleSex == EM_GameRoleSex.Male)
                return 1000;
            return 2000;
        }
        #endregion

        /// <summary>
        /// 取得配置表 Resouce的资源路劲地址
        /// </summary>
        static public string GetCfgResouceUrl(int cid)
        {
            var cfg = TableCenter.resource.Get(cid);
            return cfg?.Url;
        }

        /*
        /// <summary>
        /// 取得 全局配置表的 int value
        /// </summary>
        static public int GetGlobalIntValue(int cid, int defVal = -1)
        {
            var cfg = TableCenter.global.Get(cid);
            var data = cfg?.Data;
            if (!string.IsNullOrEmpty(data) && int.TryParse(data, out var val))
                return val;
            return defVal;
        }
        */
    }
}
